home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows1 / access22.zip / CHANGES.TXT < prev    next >
Text File  |  1992-01-22  |  18KB  |  399 lines

  1. Except for Registered User Requested bug fixes or bugs that I find, the
  2. revisions to Accesses will be slowing down until I get a new issue of
  3. Archives developed.  As far as I am aware, Accesses will satisfy every
  4. need that was requested.  If you are a registered user and you wish that
  5. Accesses would do something that it doesn't concerning running or placing
  6. programs, call me.  It probably does it already.
  7.  
  8. CALL ME, CALL ME, CALL ME...  I'm not lonely.  I need to know what you need.
  9. I'm in this to make $$$$$$ and your in this to save time and have fun with
  10. Windows.  A $2 phone call, at your expense, benefits us both.  I'm amazed
  11. that people will spend $1000 -$3000 on a computer system and nothing on
  12. phone calls....
  13.  
  14. Changes thru 1/16/92        (Version 2.2 versus Version 2.1)
  15.  
  16. 1.    Added a Sort the Task List.  For users who have already initialized
  17.     Accesses, their Task List maybe unsorted and will have to press the
  18.     following keys to resort their Task List:
  19.  
  20.         Ctrl+Esc, Alt+S, / (the slash key).
  21.  
  22. 2.    Saving user changes before reading the INI file during some of the
  23.     dialog box functions.  I am still minimizing INI writes, I dislike
  24.     programs that are always writing to my disk.  However some of the
  25.     user's settings (eg Show Attached) were not saved until the end of
  26.     the session and these settings would be reset to the INI file when
  27.     the user executed some of the major ini file update functions
  28.     during a windows session.  eg. Saving the DEFAULTSIZES of windows.
  29.     For some functions, I am writing the revisions and then rereading
  30.     the whole INI file to reorganize Accesses' data.
  31.  
  32. 3.    No one reported an error in the Run Only One copy of a program,
  33.     I guess because it worked when the program was launched from another
  34.     program.  But it did not work when the program was launched thru
  35.     Accesses! Works now.  I didn't notice it either for the last few
  36.     revisions.
  37.  
  38. 4.    Redefined the startup menu so that it matches my current
  39.     preferred configuration for Accesses.  The Word Processor is
  40.     assigned to F2, Text Editor to F3, and the File Manager to F4.
  41.     The Accesses.hlp explains the benefits of this assignment in
  42.     the Mouse Clicking functions and Tutor.
  43.  
  44. 5.    Stopped saving program names in a Folder when the limits of
  45.     20 Parent programs were found.
  46.  
  47. 6.    Clearing the modem DTR signal after a phone call.  I didn't
  48.     notice that it wasn't clearing when the phone call function was
  49.     1st added.
  50.  
  51. 7.    Added ACCDRIVE.EXE, a registered user Requested pop-up displaying the
  52.     Free Drive Space.  This program is NOT self contained and must be
  53.     launched from Accesses Run+Free Drive Space menu on the Task List.
  54.     This was done to minimize using your windows resources.  Do not
  55.     even add the program to Program Manager.  It doesn't even have its
  56.     own icon.  Double click on the AccDrive pop-up window for options.
  57.  
  58.     Setting the "Read Drive Every (so many) Seconds" to too small
  59.     a value in the Windows 3.0 mode will noticeably slow Windows. Every
  60.     10 seconds in Windows 3.0 for a 20 mHz 386 computer seems acceptable.
  61.  
  62. 8.    Deleted an unnecessary check for VGA or better monitors in WM_PAINT.
  63.     Unfortunately, this means that you will have to adjust the
  64.     iPixelUpDown by -1 to get exactly the same display if you have a
  65.     VGA or better monitor and you manually tweaked the iPixelUpDown
  66.     variable in the Accesses.ini file.
  67.  
  68. 9.    Changed the Name of Accesses as shown in the Task List to
  69.     "z Accesses".  This way Accesses is at the bottom of the Task List
  70.     Display.  The AccDrive window (the newly developed Free Disk Space
  71.     pop-ups) is also named "z AccDrive" for the same reason.
  72.  
  73.     Then Added an option to exclude all Accesses and AccDrive windows
  74.     from the Task List displays under the Setup Menu item.  It is
  75.     called "Exclude 'z Acc' on/off".
  76.  
  77. 10.    Determining the proper Free System Resources for Win 3.1 users.
  78.     (eg. Using the GetFreeSystemResources for Win 3.1)  Though, Still
  79.     compiling Accesses using Win 3.0 SDK.  Cheating a little here...
  80.  
  81. 11.    Still more improvements to the installation and de-installation
  82.     of Accesses for the 1st time user.  I interviewed people who
  83.     didn't even like Accesses to find what they wanted.
  84.  
  85. 12.    Added an "Auto Insert" check box on the Run Dialog box to give the
  86.     user control and to indicate when Accesses will insert the filename
  87.     selected in the Filename List box to the program name listed in
  88.     the Run edit text box.  Much, much nicer now...
  89.  
  90.     Checked or grayed means that the dialog box is will be
  91.     auto inserting or has already auto inserted.
  92.  
  93.     Not checked means that the user is over riding the default insert
  94.     mode.  Basically, the Run Dialog box is complicated but makes much
  95.     more sense to the user and fewer errors are made due to this
  96.     addition.
  97.  
  98.     Also functions very well with the Drag Drop version of Accesses.
  99.  
  100. 13.    Discovered and Fixed an error where the correct Focus was not being
  101.     established when the user would open the Task List and then close
  102.     the Task List by mouse clicking on another window.  The symptoms
  103.     were, for example, WinWord's cursor would not blink while the user
  104.     could still move the cursor and the Notepad cursor in would not
  105.     even exist on some Windows systems.  My error and not Windows.
  106.  
  107. 14.    Accesses is not now showing hidden windows that do not have at least
  108.     a minimize box, maximize box, or a thickframe window. I was having
  109.     too many users getting into trouble showing and not understanding
  110.     hidden windows.  Rarely will a window cause a problem when shown
  111.     that passes this test.
  112.  
  113.     This isn't taking much away from you.  If you really want to see
  114.     what Accesses isn't showing press Ctrl+Esc, Alt+S, Shift+D.
  115.     However, you cannot do anything with the windows shown this way
  116.     since Accesses cancels the Shift+D as soon as the Task List list
  117.     box is filled.
  118.  
  119.     This does mean, however, that Accesses will not Hide a Window that
  120.     does not have a minimize box, maximize box, or a thickframe window
  121.     since it cannot show it.  If this causes a problem, call me and we
  122.     can add a small INI editable switch (switch is there already, I
  123.     just want to understand why you want to do this).
  124.  
  125. 15.    Speeded Accesses by carrying about 4K more in non-discardable
  126.     Global memory.  Accesses still minimizes your resource memory but
  127.     I had users request Accesses to be faster.  Now, Accesses is as
  128.     fast as your Windows' memory for the Task List and Run Dialog box
  129.     options.
  130.  
  131. Changes thru 1/8/92        (Version 2.1 and 2.0 versus Version 1.1A)
  132.  
  133. 1.    Added phone calling functions where Accesses now accesses a user
  134.     configured phone list.
  135.  
  136. 2.    Fixed the Esc key switch to other apps.  I fouled this when I
  137.     rushed a fix for Norton Desktop before Christmas.  Sorry...
  138.  
  139. 3.    Completed the Norton Desktop functions for Accesses for the Norton
  140.     Desktop users.  If you need something else, let me know.
  141.  
  142. 4.    Closing Accesses on a WM_ENDSESSION instead of WM_QUERYENDSESSION,
  143.     especially since Accesses is a Task manager.
  144.  
  145. 5.    Eliminated switches from a switch if running statement.  eg
  146.     Winword.exe /n would fail the switch if running statement in the
  147.     prior version of Accesses.
  148.  
  149. 6.    Built a minor function to launch the user's menu if it was not
  150.     running when the pop-up window is Left Mouse Double Clicked for the
  151.     CMDPOST users and for other menus that can be closed without exiting
  152.     Windows.
  153.  
  154. 7.    Fixed the user defined save window position for Top ╜, Bottom ╜,
  155.     etc.  Worked in Ver 1.0 but fouled in Ver 1.1A, again Christmas rush.
  156.  
  157. 8.    Allow the user to change the name of the "Show+Middle Right" and
  158.     "Show+Middle Left" menu items of the Task List.  This way the user
  159.     can replace the "Show+Middle Right" with, for example, a
  160.     "Show+Above Icons" menu item.
  161.  
  162. 9.    NOTE, THE FOLLOWING HAS LIMITED DOCUMENTATION...
  163.     (A "semi-undocumented" procedure?)
  164.  
  165.     Established a primitive "start a program without a filename in a
  166.     user defined directory" function.  The format for starting a program
  167.     in a particular directory is as follows:
  168.  
  169.         accesses.exe notepad.exe*d:\textfile\
  170.  
  171.     or when running from Accesses RUN PROGRAMS dialog box or adding to
  172.     Accesses Menu, the same example is as follows:
  173.  
  174.         notepad.exe*d:\textfile\
  175.  
  176.         (You don't have to include accesses.exe when running
  177.          the program from Accesses.)
  178.  
  179.     Where the directory follows the program name and is separated by an
  180.     asterisk.  You cannot enter a filename for this function.  The last
  181.     backslash is required since Accesses will not append the last
  182.     backslash.
  183.  
  184.     If you enter a filename, Accesses always starts the program in the
  185.     directory of the filename.
  186.  
  187.     Otherwise, Accesses will always start the program in the directory
  188.     that the program was launched from if you do not use the
  189.     *drive:\directory\   or   enter a filename when launching programs.
  190.  
  191.     eg. If you launch a program from Program Manager using the following
  192.     command line:
  193.  
  194.         accesses.exe notepad.exe
  195.  
  196.     then Accesses will launch that program from the directory specified
  197.     by Program Manager or from the directory that Program Manager is
  198.     currently in depending on what you specified in the Program Manager
  199.     options of Program Manager.
  200.  
  201. 10.    Added an "ExcludeWindowNames" application heading to the
  202.     Accesses.ini file.  This section allows the user to add up to 10
  203.     Window Titles to exclude from all Task List displays.  This is
  204.     especially useful to the Norton Desktop users or to those folks that
  205.     run programs that have hidden windows that the user would never want
  206.     to show.
  207.  
  208.     Another example, if you get tired of Dr.Watson's dialog box popping
  209.     open when you select the Restore All Windows function from Accesses,
  210.     you can "ExcludeWindowName" from all Task List displays using this
  211.     function.
  212.  
  213.     Accesses can show hidden windows on your system and you may be
  214.     surprised by the Hidden Windows you never knew about.  Accesses has
  215.     only one window on your system and this is called "Accesses".  The
  216.     other hidden windows you'll see are from other programs.  One that
  217.     surprised me was Winhelp.exe.  When you close Winhelp.exe it is
  218.     actually hiding itself (my Winhelp Version 3.07 is doing this.)
  219.  
  220.     The following programs are automatically added to this list:
  221.  
  222.         [ExcludeWindowNames]
  223.         01="Norton Task Manager"
  224.         02="TheUlitmateMrSlate"
  225.         03="QAddeRegName"
  226.         04="Srvr"
  227.  
  228.     If you never run Norton Desktop, then you can delete all the
  229.     above names from this list.
  230.  
  231.     To save a window to this list press Ctrl+Esc, then select the window
  232.     name from the Task List display, then press Alt+U, V, Alt+F, Alt+S.
  233.  
  234.     You will have to manually delete the Excluded Window Title from the
  235.     [ExcludeWindowNames] if you ever want to re-include a window that
  236.     was saved to the Accesses.ini file for Exclusion.  To delete a
  237.     Window Title from the ExcludeWindowNames list, select Ctrl+Esc,
  238.     Alt+U, V, then press the 'Edit List' button located at the Lower
  239.     left of this dialog box.
  240.  
  241. 11.    Improved the installation of Accesses for the 1st time user and
  242.     improved the de-installation of the SYSTEM.INI and WIN.INI changes
  243.     for the unregistered user.  I was asking too much from the user
  244.     that was "trying out Accesses" in prior versions.
  245.  
  246. 12.    Fixed an infinite loop if a WIN.INI extension was incorrectly
  247.     included Accesses.exe but not another program name following.
  248.  
  249.     eg.    txt=accesses.exe ^.txt will now open the Run Dialog Box when
  250.         a *.TXT file is double clicked on from another program like
  251.         File Manager or Norton Desktop.
  252.  
  253. 13.    Fixed the "Delete Document from Title" check box on the Save one
  254.     Window Position dialog box.
  255.  
  256. 14.    Changed the "Keep dialog box open" check box on the Phone Call dialog
  257.     box to always enabled for user input.
  258.  
  259. 15.    Added a "Destroy a Task function" where Accesses can Destroy the
  260.     applications one at a time so you can monitor what is happening.
  261.     However, temporary files, handles etc. may be left open if the
  262.     program does its cleanup work on a WM_CLOSE command verses the
  263.     WM_DESTROY.  It is up to the user to determine if all is going well
  264.     for each case.
  265.  
  266.     I HIGHLY recommend that you use the 'End Tasks' to normally close
  267.     windows.  Programs will not notify you if you forgot to save a file
  268.     or normally not of anything else if your use the Destroy Task
  269.     function!  Communications programs may leave a port open, etc.
  270.  
  271. 16.    Added a switch that will Maximize the application after it is
  272.     launched and placed in the user defined position.
  273.     (the switch is ignored when launching !folders)
  274.  
  275. 17.    Added a dialog box to edit the DEFAULTSIZE table so you can find
  276.     "almost duplicate" Titles and can discover why something is being
  277.     sized the way it is.
  278.  
  279. 18.    Added a "New and Improved" (sounds like I'm selling soap) dialog
  280.     box to edit the !Folders and the Run User List found on the Run
  281.     dialog box.
  282.  
  283. 19.    Fixed an error in the Phones, where Accesses would terminate if
  284.     the user made a call and the call was busy, then the user tried to
  285.     add a phone # to the list.
  286.  
  287. 20.    Added an "Add/Subtract Pixel Width" and an "Add/Subtract Pixel
  288.     Height" variable to Accesses.  This number will adjust the width
  289.     and height of the pop-up either + or - pixels for those who want to
  290.     tweak the pop-up size to absolute perfection.  These numbers can be
  291.     changed only using a text editor like notepad.
  292.  
  293.     The format for the keyword is: 
  294.  
  295.         PixelUpDown=iTextUpDown,iWidthPopup,iHeightPopup 
  296.  
  297.     and an example is:    PixelUpDown=2,-12,-3 
  298.  
  299.     See Accesses.hlp for more...
  300.  
  301. 21.    The interaction of the 'List Apps on/off', 'List Icons on/off', and
  302.     'List Hidden on/off' is changed and added a 'List All of Above'
  303.     menu selection to the Show Menu of the Task List.  The changes
  304.     should be obvious and considered an improvement in understanding.
  305.     ie. when you select one option, the others are selected or
  306.     de-selected automatically to avoid the user from having to keep
  307.     opening this menu item to select or de-select Hidden, or Apps, or
  308.     Icons.
  309.  
  310. 22.    For the Run Program dialog box:
  311.     Fixed the Run User List selection so that you can include sizing
  312.     information for a program in the Run User list and that that sizing
  313.     information is appended to the document selected in the Run program
  314.     with filename list box.
  315.  
  316. 23.    Added a Repeat the Run Dialog box to be used for launching multiple
  317.     programs not in a !folder.
  318.  
  319. 24.    Found and Fixed a fatal error when a document was launched with a
  320.     program that was in the root directory...
  321.  
  322. 25.    Removed the Delete key option to close Accesses to avoid accidental
  323.     closing of Accesses.
  324.  
  325. 26.    Compiled a Version of Accesses that will receive WM_DROPFILES
  326.     messages for Versions of Windows 3.0 where users have SHELL.DLL and
  327.     to Beta test with Windows 3.1 beta.  This version of Accesses is
  328.     stored in ACCE2D.ZIP (version 2.2 dated 1/18/92)
  329.  
  330. 27.    Fixed a Registration problem where a Registered user could not
  331.     register Accesses in Win 3.1 Final Beta Release.
  332.  
  333. Changes thru 12/21/91        (Version 1.0 versus Version 1.1A)
  334.  
  335. 1.    Found an error in identifying the Norton DLL Windows that would
  336.     cause the window to be accidentially hidden.
  337.  
  338. Changes thru 12/20/91        (Version 1.0 versus Version 1.1)
  339.  
  340. 1.    Fixed the problem with Norton Desktop where the User Menu
  341.     name could not be found.  Also prevented a similar problem
  342.     with other "Menu" programs.  NORTON USERS, please read NORTON.TXT.
  343.  
  344. 2.    After buying Norton's Desktop, I Added functions that support and
  345.     greatly enhance Norton Desktop.  These functions are transparent
  346.     although still available to non-Norton Desktop users.  eg.
  347.     Displaying only "Children" windows under the Show Window functions
  348.     of Accesses.
  349.  
  350. 3.    Collecting directory information for programs that are launched
  351.     thru Accesses from another application without a document.  When
  352.     a document is launched I am starting that program in the document's
  353.     directory.
  354.  
  355. 4.    Fixed a fatal Windows exit when the user answered NO to the very
  356.     1st question on Startup.
  357.  
  358. 5.    Added an undo to the taskman.exe=accesses.exe line in the SYSTEM.INI
  359.     file.  This question is asked every time Accesses is closed for
  360.     Unregistered Users.
  361.  
  362. 6.    Added a section to Accesses.hlp covering the Norton Desktop features.
  363.  
  364. 7.    Added a Selection mode for displaying just windows that are
  365.     "Children" on the Task List dialog box.  "Children" includes DLL
  366.     windows of Norton Desktop and Pop-up windows of any program where the
  367.     Parent is Enabled for user input.
  368.  
  369. 8.    Increased the number of Windows that Accesses will process
  370.     from 50 to 100 during a single Windows session after seeing the
  371.     number of Windows that Norton Desktop will open.
  372.  
  373.  
  374.     apps in the Top Left, Bottom Left, Top Right, and Bottom Right
  375.     positions in the respective sequence.
  376.  
  377. 15.    The x,y,w,h data are now optional for DESKTOPx keywords in the
  378.     ACCESSES.INI file.  The DEFAULTSIZEx keyword is used for the program
  379.     if a default size is listed in the ACCESSES.INI file.
  380.  
  381. 16.    Eliminated the upper right as a default, Default Position for
  382.     applications that were not listed in the DEFAULTSIZEx keywords.
  383.  
  384. 17.    Added a Ctrl+Shift+Esc key combination to bring up a run dialog box.
  385.  
  386. 18.    Changed the cursor to display the Double Mouse Click function to be
  387.     executed when the cursor is over the Pop-up window.
  388.  
  389. 19.    Add one more variable to the Accesses DEFAULTSIZES to:
  390.     0=Use Max after Run setting
  391.     1=minimize the application after placing
  392.     2=restore the application after placing
  393.     3=maximize the application after placing
  394.  
  395.     Add this to the folder stuff
  396.  
  397.     Can be edited from the Edit - RunUserList and Edit- DefaultSize list
  398.  
  399.